0eb97be6280aca68c290deaba91e93ca3279264d,platform/util/src/com/intellij/util/io/IntToIntBtree.java,BtreeIndexNodeView,doOffloadToSiblings,#BtreeIndexNodeView#,599

Before Change


          myAssert(parent.addressAt(indexInParent + 1) == -address);
        }

        int siblingAddress = parent.addressAt(indexInParent);
        sibling.setAddress(-siblingAddress);

        if (!sibling.isFull() && sibling.getChildrenCount() + 1 != sibling.getMaxChildrenCount()) {
          if (doSanityCheck) {

After Change


        }

        BtreeIndexNodeView sibling = new BtreeIndexNodeView(btree);
        sibling.setAddress(-parent.addressAt(indexInParent));

        final int toMove = (sibling.getMaxChildrenCount() - sibling.getChildrenCount()) / 2;